numbers =[]
while True:
    x =input("请输入一个成绩：")
    #异常处理结构，用来保证用户只能输入实数，可自行增加代码限制实数范围
    try:
        #先把X转换为实数，然后追加到列表numbers尾部
        numbers.append(float(x))
    except:
        print("不是合法成绩")
        
        #下面的循环用来限制用户只能输入任意大小写的“yes”或者“no”
        while True:
            flag = input('继续输入吗?(yes/no):').lower()
            if flag not in ('yes','no'):
                print('只能输入yes或no')
            else:
                break
        if flag == 'no':
            break

#计算平均分
print(sum(numbers)/len(numbers))
